<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Title</title>
  <script>
    function Star(name, age) {
      this.age = age
      this.name = name
    }
    Star.prototype.sing=function (){
      console.log("唱歌...")
    }
    Star.prototype.sex = '女'
    var zxy = new Star("张学友", 22)
    //1. 只要是对象,就有对象的原型, 对象原型 指向 原型对象
    console.log(Star.prototype)
    console.log(Star.prototype.__proto__ === Object.prototype)
    //Object 的 原型对象的原型是null
    console.log(Object.prototype.__proto__)
   // zxy.sex = '男'
    console.log(zxy.sex)

    //在构造函数中,里面的this指向的是 对象实例 zxy
    //原型对象函数里面的this 指向的是 实例对象 zxy
  </script>
</head>
<body>

</body>
</html>